home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / utility / utilrexx / rxremndr.lha / RexxReminder.dox next >
Text File  |  1997-01-08  |  5KB  |  136 lines

  1.                   RexxReminder.rexx - Basic Pop-up reminder
  2.  
  3.                               Created 21-06-95
  4.                  (c) 1995 Karl Mottram / BIFROST Industries
  5.  
  6.  
  7.                                - DISCLAIMER -
  8.  
  9. This ARexx Script is Public Domain, and as such may go ANYWHERE you care to
  10. send it, with the following conditions:
  11.  
  12. Any alterations you make to it, please send a copy to the Author. Just to
  13.      let me know what has happened to my Pet-Hobby Software.
  14.  
  15. You may add ANY documentation into the Archive you like, including
  16.      Any "Downloaded From......BBS" Files, ".DisplayMe" files, Credits for
  17.      added work done, Ego-Boosters of any sort, basically I don't care,
  18.      BUT, You DO NOT Have the right to alter in any way the original Dox file.
  19.  
  20. Apart from that, do as you like, post where you want, distribute!
  21.  
  22. If you use it, I'd be pleased to hear from you, and any Donations you wish
  23. to send will encourage me to write more and better stuff. Ideas, Donations,
  24. Death-Threats, Photos of sexy females, Marriage Proposals, HOWDY-Letters
  25. etc can be sent to me at any of the Addresses at the bottom of this file.
  26.  
  27. This archive may be placed in any P.D. Library, including the FishDisks,
  28. but I'd like to know about it please. A copy of the appropriate disk would
  29. be a nice gesture.
  30.  
  31.  
  32.                              - THE BASIC IDEA -
  33.  
  34. Well, I got sick of trusting my lousy memory to remind me of people's birthdays,
  35. so RexxReminder was written simply to pop up and say OI!  when it was time to
  36. celebrate.  From here on, it's all just getting bigger.
  37.  
  38.  
  39.                             - GETTING STARTED -
  40.  
  41. Right, you need to edit the ENVFile. The format is pretty simple:
  42.  
  43. WinXCoOrd WinYCoOrd Width Depth
  44. DataFile
  45.  
  46. End of Env! :>
  47. From there on, you need only create the data file in the format of:
  48. X Date DisplayText
  49. X Date DisplayText
  50. X Date DisplayText
  51. X Date DisplayText
  52. etc.
  53.     Where X is either A-nnual, D-aily, M-onthly, or O-nce only.
  54.     Each version of X requires a different Date string.
  55.  
  56. eg.
  57. O 19950623 Funky Party Date        - Once only note. Needs YYYYMMDD
  58. A 1224 Christmas Day            - Annual note. Needs only Month and Date
  59. M 28 Direct Debit for Laser        - Monthly note, needs only date
  60. D x Cook breakfast                - Daily note. NO DATE! Just x
  61.  
  62. This can now be created, from scratch if required, by the built-in data editor.
  63. To get this option, just call RexxReminder with the flag -e.
  64.  
  65.  
  66.                                 - HISTORY -
  67.  
  68. 21-06-95: v1.0 *UNRELEASED*
  69.     Just the basics as yet.  Data is restricted to one line, and no
  70.     interaction is working other than to exit.
  71.  
  72. 22-06-95: v1.1 *UNRELEASED*
  73.     Played a tad.  Now will display ALL entries for the current date instead
  74.     of being restricted to one per day.
  75.  
  76. 27-06-95: v1.2 *RELEASED*
  77.     Made a few alterations to the code, and now allows for Daily, Monthly and Annual
  78.     reminders, as well as Once-only notes.
  79.  
  80. 29-06-95: v1.3 *RELEASED*
  81.     Added the built-in data editor. Usage: <path> Reminder!.rexx -E
  82.  
  83. 27-07-95: v1.4 *RELEASED*
  84.     Added support for Weekly notes - built-in TV Guide basically :>
  85.  
  86. 02-08-95: v1.5 *UNRELEASED*
  87.     Just added the Date() to the window titlebar for kicks. Plans for having
  88.     multiple Reminder! windows open - planned for v2.0 sometome.
  89.  
  90. 08-09-95: v1.6 *RELEASED*
  91.     Just cleaned the internal routing up a bit.  Was a pain to add multiple
  92.     notes or delete multiple notes - so had it recall to the beginning of
  93.     Add/Del-Note subroutines - ENTER escapes back to Main menu.
  94.  
  95. 05-01-97: v1.7 *RELEASED*
  96.     Finally added datafile maintainance. It was a LOW priority, so I only
  97.     just got around to it, and it only took me about an hour to get it right,
  98.     and here it is. Call as <path>Reminder.rexx -M
  99.     I also took the '!' out of the filename, coz I hate it. :}
  100.  
  101. 08-01-97: v1.8 *UNRELEASED*
  102.      Someone saw this on AmiNET and mentioned they were writing one with the
  103.      same name, so, being a nice guy, I changed the name to RexxReminder, to
  104.      avoid confussion.  Will pop this one on ANet when I update it next...
  105.  
  106.  
  107.                                   - PLANS -
  108.  
  109.     I have completed all of my projected plans, so suggestions welcome.
  110.  
  111.      
  112.  
  113.                              - THANX SECTION -
  114.  
  115.      William Hawes -   Who wrote ARexx. A nice, cute, Fairly-Simple
  116.                        Language. Which I could never live without.
  117.                        ARexx (c) 1987 William S. Hawes.
  118.  
  119.      My Beta-Testers - For Beta-testing of course! <GRIN>
  120.  
  121.     John Mason -      (ah210@ccn.cs.dal.ca) for contacting me, and asking me
  122.                        to assist him with his Reminder program.
  123.  
  124. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  125.  
  126. UseNET:
  127.      karl@bifrost.manawatu.gen.nz    - Main source of communication.
  128.  
  129. SnailMail:
  130.      BIFROST Industries
  131.      P.O. Box 678
  132.      Palmerston North
  133.      New Zealand
  134.  
  135. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  136.